package com.taxshare.purchaser.view.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author YANG
 * @date 2021/4/14
 */
@Data
@ApiModel("发票池请求参数")
public class InvoicePoolDTO {

    @ApiModelProperty("发票ID")
    private String uuid;

    @ApiModelProperty("发票类型")
    private String invoiceType;

    @ApiModelProperty("发票代码")
    private String invoiceCode;

    @ApiModelProperty("发票号码")
    private String invoiceNo;

    @ApiModelProperty("开票日期起")
    private String invoiceDateStart;

    @ApiModelProperty("开票日期止")
    private String invoiceDateEnd;

    @ApiModelProperty("录入时间起")
    private String createTimeStrStart;

    @ApiModelProperty("录入时间止")
    private String createTimeStrEnd;

    @ApiModelProperty("发票状态")
    private String invoiceState;

    @ApiModelProperty("查验状态 0 未查验 1 查验成功 2 查验失败")
    private String checkStatus;

    @ApiModelProperty("校验状态 1 未审核 2 审核成功 3 审核失败")
    @TableField("rules_status")
    private String rulesStatus;


}
